transhumant livestock of mesta - Turco Inglés Diccionario